*:focus { outline: none; }

.fwr-doc-viewer {
    background-color: #eee;
    width: 100%;
    position: absolute;
    font-size:12px;
}

.fwr-doc-viewer *{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fwr-doc-viewer-loading{
    background-color: #fff;
}

.fwr-doc-viewer a {
    text-decoration: none;
}

.fwr-doc-viewer ol, .fwr-doc-viewer ul {
    list-style: none;
}

.fwr-label {
    float: left;
    font-family: Arial;
    font-size: 12px;
    padding-left: 5px;
    color: white;
    white-space: nowrap;
}

.fwr-display-inline {
    display: inline;
}

.fwr-display-inline-block {
    display: inline-block;
}

.fwr-hidden {
    display: none;
}

/*	layer index: 	pageBgImg: 0;
	annot-canvas 1;
	annot: 2;
	form: 3	form_comboxlist: 4;
	popup: 	5;
	top: 1000*/
.fwr-page-bg-image {
    z-index: 0;
}

.fwr-doc-viewer canvas {
    z-index: 1;
}

.fwr-annot {
    z-index: 2;
}

.fwr-annot {
    background-image: url(about:blank);    
    position: absolute;
    text-align: center;
}

.fwr-signature{
	background-image: url(about:blank);
    cursor: auto;
    position: absolute;
    text-align: center;
}

.fwr-signature {
    z-index: 3;
}

.fwr-form-widget-combo-list {
    z-index: 4;
}

.fwr-popup-annot {
    z-index: 5;
}

.fwr-top-layer {
    z-index: 1000;
}

.fwr-top-layer-2 {
    z-index: 1003;
}

/* begin text selection tool*/
.fwr-copy-frame{
    position: absolute;
    z-index: -1;
    max-height: 0px;
    max-width: 0px;
    -ms-user-select: text;
    visibility: visible;
    display:none;
}

.fwr-text-bound-selection {
    position: absolute;
    border: dashed 1px #000000;
    z-index: 1001;
}

.fwr-text-selection-operation-bar {
    position: absolute;
    z-index: 1001;
    height: 28px;
    overflow: hidden;
}

.fwr-text-selection-operation-bar ul {
    float: left;
    height: 28px;
    list-style: none outside none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-size: 12px;
    background: url(../../images/reader/copy_bgg.png) repeat-x;
    width: 48px;
}

.fwr-text-selection-operation-bar-left {
    background: url(../../images/reader/operation_bar_left.png) repeat-x;
}

.fwr-text-selection-operation-bar-right {
    background: url(../../images/reader/operation_bar_right.png) repeat-x;
}

.fwr-text-selection-operation-bar li {
    float: left;
    height: 28px;
}

.fwr-text-selection-operation-bar li a {
    color: #FFFFFF;
    display: block;
    float: left;
    height: 28px;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
    line-height: 28px;
}

.fwr-text-selection-operation-bar li span {
    display: block;
    float: left;
    height: 28px;
}
/* end text selection tool*/

.fwr-tip-arrow {
    background: url(../../images/reader/tip_arrow.gif) no-repeat center 38px;
}

/* begin annotations*/
.fwr-popup-annot {
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    opacity: 0.8;
    cursor: default;
    position: absolute;
    border: 1px solid #444;
    filter: alpha(opacity=80);
    color: #000;
}

.fwr-popup-annot-focus {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1000;
}

.fwr-popup-annot-to-frontend {
    z-index: 1000;
}

.fwr-annot-highlight {
    position: absolute;
    opacity: 0.5;
    filter: alpha(opacity=30);
}

.fwr-annot-close-btn{
    background-image: url(../../images/reader/annot/popclose.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 18px;
}

.fwr-annot-icon{
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute; left:1px;top:3px;width:16px;height:16px
}

.fwr-comment-annot-icon{
    background-image:url(../../images/reader/annot/commentAnnot.svg);
}

.fwr-key-annot-icon{
    background-image:url(../../images/reader/annot/key.png);
}

.fwr-note-annot-icon{
    background-image:url(../../images/reader/annot/note.png);
}

.fwr-help-annot-icon{
    background-image:url(../../images/reader/annot/help.png);
}

.fwr-insert-annot-icon{
    background-image:url(../../images/reader/annot/insert.png);
}

.fwr-paragraph-annot-icon{
    background-image:url(../../images/reader/annot/paragraph.png);
}

.fwr-new-paragraph-annot-icon{
    background-image:url(../../images/reader/annot/new_paragraph.png);
}

.fwr-default-annot-icon{
    background-image:url(about:blank);
}

.fwr-annot-state-icon{
    position:absolute;background-position: center center;height:16px;width:16px;left:2px;
}

.fwr-annot-state-accept{
    background-image:url(../../images/reader/annot/accepted.png);
}

.fwr-annot-state-rejected{
    background-image:url(../../images/reader/annot/rejected.png);
}

.fwr-annot-state-canceled{
    background-image:url(../../images/reader/annot/canceled.png);
}

.fwr-annot-state-completed{
    background-image:url(../../images/reader/annot/accepted.png);
}
.fwr-annot-state-default{
    background-image:url(about:blank);
}


/* end annotations*/

/* begin text find tool*/


.fwr-searching-div {
    position: absolute;   
    left: 50%;
    top: 6px;  
    margin-left: -60px;
    z-index: 999999;
    color: #5f6062;
    font-size: 14px;
    padding: 7px 20px 5px 10px;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;  
}

.fwr-searching-div-wap {
    z-index: 999999;
}

.fwr-searching-div-wap {
    position: absolute;
    background-color: #505050;
    width: 248px;
    left: 50%;
    top: 46px;
    margin-left: -124px;
    z-index: 999999;
    color: #fff;
    font-size: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    height: 50px;
    opacity: 0.8;
}

.fwr-searching-div-content {    
    display: inline-block;
    z-index: 1001;
    vertical-align: middle;
    width: 16px;height: 16px;margin:3px 8px;
    background-image:url("../../images/reader/loading16.gif");
    background-size: cover;
}

.fwr-searching-div-content-wap {
    width: 32px;height: 32px;margin-left: 46px;margin-top: 10px;float: left;
    position: relative;
    z-index: 1001;
    vertical-align: middle;
    background-image:url("../../images/reader/loading16.gif");
    background-size: cover;
}

.fwr-text-highlight {
    position: absolute;
    background-color: rgb(85, 153, 255);
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.fwr-search-text-highlight {
    position: absolute;
    background-color: #FFEE00;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

/* end text find tool*/

/* begin navigation bar*/
.fwr-windows-splitter {
    z-index: 100;
}

.fwr-windows-splitter {
    background: url(../../images/reader/splitter_line.png);
    bottom: 0;
    cursor: w-resize;
    overflow: hidden;
    white-space: nowrap;
    width: 2px;
    position: absolute;
}

.fwr-windows-splitter img {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    border-color: inherit;
    border-style: none;
    border-width: 0;
    height: 22px;
}

.fwr-left-panel {
    background-color: #f7f7f7;
}

.fwr-left-panel_border_right {
}

.fwr-left-panel-content {
    background-color: #fff;
    lef: 35px;
}
.fwr-left-panel-content .fwrJspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 13px;
	height: 100%;	
	z-index: 1000;
}

.fwr-left-panel-content  .fwrJspDrag
{
    margin-left:1px;
    margin-right:1px;
	background: #d6d6d6;
}
.fwr-hide-panel-btn {
    background: url(../../images/reader/arrow_left.png) no-repeat;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-top: 7px;
}

.fwr-expand-panel-btn {
    background: url(../../images/reader/expand_left_panel_btn_nor.png) no-repeat;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-top: 7px;
    margin-left: 16px;
}

.fwr-tab-selected {
    background-color: #f7f7f7;
}

.fwr-pop-left-btn {
    background-color: #6EA3C4;
    border-bottom: 1px solid #8fc1da;
}

.fwr-left-tree-panel {
    background-color: #fff;
    position: absolute;
    overflow: hidden;
    width: 180px;
    height: 100%;
    color: #456176;
}

.fwr-left-panel-title {
    background-color: #6ea3c4;
    color: #fff;
    font-size: 14px;
    height: 40px;
    width: 100%
}

.fwr-left-panel-tab-btn {
    background-color: #6EA3C4;
    cursor: pointer;
}

.fwr-left-panel-tab-btn-last {
    background-color: #6EA3C4;
    cursor: pointer;
    border-bottom: 1px solid #8fc1da;
}


.fwr-navigation-bar-tabmenu {
    width: 35px;    
    float: left;
    background-color: #f7f7f7;
}

.fwr-navigation-bar-tabmenu ul {
    margin-top: 22px;
    padding: 0;
    list-style-type: none;  
    border-right: 1px solid #e0e0e0;
}

.fwr-navigation-bar-tabmenu li {
    text-align: center;
    float: left;
    display: block;
    width: 34px;
    height: 49px;
    position: relative;
    z-index: 10;
    border-right: 1px solid #d7d7d7;
}

.fwr-tab-content-wap {
    margin-top: 46px;
}

.fwr-navigation-bar-tab-menu-wap li.fwr-menu-margin-wap {
    margin-left: -1px;
}

.fwr-navigation-bar-tab-menu-wap li.fwr-left-border-radius {
    /*border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;*/
}

.fwr-navigation-bar-tab-menu-wap li.fwr-right-border-radius {
    /*border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;*/
}

.fwr-navigation-bar-tab-menu-wap li.fwr-border-radius {
    /*border-radius: 4px;*/
}

.fwr-navigation-bar-tab-menu-wap li.active {
    color: #ffffff;
    background-color: #3E82E3;
}

.leftline{
	width: 5px;
	height:100%;
	background-color:#ffffff;
	border-right:1px solid #e0e0e0;
	float:left;
	}

.leftlinebody{ 
   height:100px;
   background-color:#f08200;
   width:5px;
   position:relative;
   top:36%;
   text-align:center;
   vertical-align:middle;
   color:#ffffff;
   }

/* end navigation bar*/


.fwr-pages {
    clear: both;
    /* padding-top: 14px;*/ /*鍘熺敓婊氬姩鏉′娇鐢╬adding鏈夐棶棰�/
    cursor: default;
    -webkit-overflow-scrolling: touch; /*鏀寔寮规�婊氬姩 IOS5+ / Andriod4.0+*/
}

.fwr-page {
   margin-bottom: 14px;
   clear: both;
}

.fwr-page-loading{
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -12px;
    margin-left: -12px;
    background: url("../../images/reader/loading.gif");
}

.fwr-page-invisible {
    overflow: hidden;
}

.fwr-text-cursor {
    cursor: text;
}

.fwr-title-panel{
    height: 22px;
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
}

.fwr-bound-cursor-ie {
    cursor: url(../../images/reader/cursor/bound.cur), auto !important;
}

.fwr-hand-cursor-ie {
    cursor: url(../../images/reader/cursor/hand.cur), auto !important;
}

.fwr-catch-cursor-ie {
    cursor: url(../../images/reader/cursor/catch.cur), auto !important;
}

.fwr-sign-cursor-ie {
    cursor: none !important
}

.fwr-sign-date-cursor-ie {
    cursor: url(../../images/reader/cursor/date.cur), auto !important;
}

.fwr-sign-text-cursor-ie {
    cursor: url(../../images/reader/cursor/text.cur), auto !important;
}
.fwr-pencil-cursor-ie {
    cursor: url(../../images/reader/cursor/pencil.cur), auto !important;
}

.fwr-bound-cursor {
    cursor: url("../../images/reader/cursor/bound.cur") 8 8, auto !important;
}

.fwr-hand-cursor {
    cursor: url("../../images/reader/cursor/hand.cur") 8 8, auto !important;
}

.fwr-catch-cursor {
    cursor: url("../../images/reader/cursor/catch.cur") 8 8, auto !important;
}

.fwr-sign-cursor {
    cursor: none !important;
}

.fwr-pencil-cursor {
    cursor: url("../../images/reader/cursor/pencil.cur") 8 22, auto !important;
}

.fwr-sign-date-cursor {
    cursor: url("../../images/reader/cursor/date.cur") 8 8, auto !important;
}

.fwr-sign-text-cursor {
    cursor: url(../../images/reader/cursor/text.cur) 8 8, auto !important;
}

.fwr-cursor-grab {
    cursor: -moz-grab;
    *cursor: default;
}

.fwr-cursor-grabbing {
    cursor: -moz-grabbing;
    *cursor: default;
}


/* begin thumbnail*/
.fwr-thumb-page {
    clear: both;
    cursor: pointer;
}

.fwr-thumb-page-wap {
    border: 1px solid #cdcdcd;
}

.fwr-thumb-page-emphasized-wap {
    border: 1px solid #0e85ef;
}

.fwr-thumb-image-emphasized {
    border: 1px solid #f08200;
    cursor: pointer;
}

.fwr-thumb-image {
    border: 1px solid #DADADA;
    cursor: pointer;
}

.fwr-thumb-image-selected {
}

.fwr-page .border, .fwr-thumb-page .border {
    background-color: white;
}

.fwr-page-number {
    left: 50%;
    margin-top: 10px;
}

.fwr-page-number-focus {
    color: #f08200;
    margin-top: 10px;
}

.fwr-thumbnail-panel-icon{
    width: 24px;
    height: 24px;
    margin-top: 8px;
    margin-left: 3px;
    background: url("../../images/reader/thumbnails_nor.png") no-repeat;
}

.fwr-thumbnail-hot-panel-icon{
    background: url("../../images/reader/thumbnails_hover.png") no-repeat;
}


.leftlineexpand{
    width: 5px;
    height: 8px;
    background: url("../../images/reader/arrow_left_white.png") no-repeat;
    top: 46px;  
    position: absolute;  
}

.expanded .leftlineexpand{
    background: url("../../images/reader/arrow_right_white.png") no-repeat;
}


.fwr-active-panel{
    display: none;
}
.fwr-tab-selected .fwr-active-panel{   
    background: url("../../images/reader/panel-hot.png") no-repeat 0 -4px;
    position: absolute;
    width: 10px;
    height: 16px;
    right:-2px;
    top:17px;
    display: block;
        
}
/* end thumbnail*/

/**** Begin Document Properties Dialog ****/
.fwr-doc-properties-dlg {
    width: 460px;
    margin-left: -241px;
}

.fwr-doc-properties-dlg input {
    width: 300px;
    height: 20px;
}

.fwr-doc-properties-dlg .content {
    background-color: #FFFFFF;
    border: solid 1px #CDCDCD;
}

.fwr-doc-properties-dlg .sp {
    margin-top: 5px;
    margin-left: 10px;
    color: #173a55;
}

.fwr-doc-properties-dlg .left {
    width: 90px;
    display: inline-block;
    text-align: right;
    margin-right: 20px;
    color: #484848;
    font-weight: bold
}

.fwr-doc-properties-dlg .separator {
    height: 1px;
    background-color: #CDCDCD;
    margin: 10px 20px 10px 20px;
}

.fwr-doc-properties-dlg .txtspan {
    overflow-x: hidden;
    text-overflow: ellipsis;
    width: 272px;
    margin-right: 20px;
    white-space: nowrap;
}

.fwr-doc-properties-dlg-keyword {
    background-color: #EBEBE4;
}

/**** End Document Properties Dialog ****/



/* begin bookmark*/
.fwr-bookmark-panel-icon{
    width: 24px;
    height: 24px;
    margin-top: 8px;
    margin-left: 3px;
    background: url("../../images/reader/bookmark_nor.png") no-repeat;
}

.fwr-bookmark-hot-panel-icon{   
    background: url("../../images/reader/bookmark_hover.png") no-repeat;
}

/*end bookmark*/

/*begin signature*/
.fwr-sign-input{
	width: 100%;height: 100%;resize:none;border:0;padding:0;background-color:transparent;overflow: hidden;
}
.fwr-sign-input-placeholder{
	background:url(../../images/signature/custom.png) no-repeat;
}
.fwr-sign-img{
	width: 100%;height: 100%;border:0;padding:0;
}
.fwr-sign-delImg {
	right:-12px;
	top:-12px;
	position: absolute;
	z-index: 50;
	cursor: pointer;
	background-image:url(../../images/signature/delete1.png);
	width:24px;
	height:24px;
}

.fwr-sign-delImg:hover {
	background-image:url(../../images/signature/delete1_hover.png);
}

.fwr-sign-scaleImg {
	position:absolute;
	z-index: 50;	
	width:7px;
	height:7px;
	background-image:url(../../images/signature/square.png);
}


.fwr-annot-scaleImg {	
	position:absolute;
	z-index: 50;
	width: 10px;
	height:10px;
	background-image:url(../../images/signature/square.png);
    background-repeat: no-repeat;
    display: none;
}

.fwr-annot-scaleImg.se{
    background-position: bottom right
}

.fwr-annot-scaleImg.ne{
    background-position: top right
}
.fwr-annot-scaleImg.nw{
    background-position: top left
}

.fwr-annot-scaleImg.sw{
    background-position: bottom left
}


.fwr-annot-selected>.fwr-annot-scaleImg{
    display: block;
}
.fwr-sign-dragImg{
	cursor: move;position: absolute;top:2px;left:2px;bottom:2px;z-index: 50; width:7px;
	background: url(../../images/signature/left.png) top left repeat-y;
}
.fwr-sign-fg{
	position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fefbb4;opacity: 0.5;display:none;
}
.fwr-sign-uuid{
	font-size: 13px;height: 15px;line-height: 15px;display: block;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: text;
	color: red;
}
.fwr-signature-hover-img{
	display: block;
	max-width: 120px;
	max-height: 66px;
	height: auto;
	width: auto;
}
/*end signature*/


/* annot */
.fwr-link-annot {
	cursor:pointer;
}

.fwr-popup-content {
	outline:0;
	resize:none;
	border:none;
	overflow-y:visible;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
	outline:0;
	word-wrap:break-word;
	overflow-x:hidden;
	overflow-y:auto;
	_overflow-y:visible;
	cursor:text !important;
}
.fwr-popup-content p {
	padding:0px;
	margin:0px;
}

.fwr-text-annot {	
	background-size:contain;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/annot/commentAnnot.gif',sizingMethod='scale');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/annot/commentAnnot.gif',sizingMethod='scale')";
}

.fwr-ink-annot {
	position:absolute;
}

.fwr-annot-selected {
	border:1px dotted;
}
.fwr-annot-text-parent.fwr-annot-selected {
	border:1px solid red;
}
.fwr-annot-ink-parent.fwr-annot-selected {
	border:1px solid #55AAAA;
}
.fwr-annot-highlight-parent.fwr-annot-selected,.fwr-annot-underline-parent.fwr-annot-selected {
	border:1px solid #55AAAA;
}

.fwr-annot-typewriter-parent.fwr-annot-selected {
	border: 1px solid #F3A74D;
}

.typewriter-annot-move-div {
	position:absolute;
	background-image:url(about:blank);
	background-color:#ebf3f5;
	border:1px solid rgb(117,157,184);
	padding:0;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:10000;
}
.typewriter-annot-nor {
	background-image:url(about:blank);
	background-color:transparent;
	padding:0;
	resize:none;
	overflow-y:hidden;
	overflow-x:hidden;
	overflow:hidden;
	border:0;
    pointer-events:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}
.typewriter-annot-edit {	
	background-image:url(about:blank);
	background-color:transparent;
	padding:0;
	resize:none;
	overflow-y:hidden;
	overflow-x:hidden;
	overflow:hidden;
	border:0;
	z-index:4;/*蹇呴』灏戜簬fwr_popup_annot锛屽ぇ浜巉wr_annot*/
}
.typewriter-annot-edit-border {
	border:1px solid rgb(117,157,184);
}

.fwr-typewriter-cursor {
	cursor:url("../../images/reader/cursor/typewriter.cur")8 0,crosshair !important;
} 

.fwr-typewriter-cursor-ie {
	cursor:url(../../images/reader/cursor/typewriter.cur),auto  !important;
}

.fwr-pencil-cursor-ie {
	cursor:url(../../images/reader/cursor/pencil.cur) 8 25,auto  !important;
}
.fwr-note-cursor-ie {
	cursor:url(../../images/reader/cursor/review-note.cur),auto  !important;
}

.fwr-highlight-cursor-ie {
	cursor:url(../../images/reader/cursor/highlight.cur),auto  !important;
}
.fwr-underline-cursor-ie {
	cursor:url(../../images/reader/cursor/underline.cur) 20 15,auto  !important;
}

.fwr-pencil-cursor {
	cursor:url("../../images/reader/cursor/pencil.cur")8 25,crosshair !important;
}
.fwr-highlight-cursor {
	cursor:url("../../images/reader/cursor/highlight.cur")20 15,crosshair !important;
}
.fwr-underline-cursor {
	cursor:url("../../images/reader/cursor/underline.cur")20 15,crosshair !important;
}
.fwr-note-cursor {
	cursor:url("../../images/reader/cursor/review-note.cur")10 15,crosshair !important;
}
.fwr-typewriter-cursor {
    cursor:url("../../images/reader/cursor/typewriter.cur")8 0,crosshair !important;
}
.fwr-hand-cursor .fwr-annot,.fwr-hand-cursor-ie .fwr-annot {
	cursor:auto;
}
.fwr-highlight-cursor .fwr-annot-highlight-parent,.fwr-highlight-cursor-ie .fwr-annot-highlight-parent,.fwr-underline-cursor .fwr-annot-underline-parent,.fwr-underline-cursor-ie .fwr-annot-underline-parent,.fwr-note-cursor .fwr-annot-text-parent,.fwr-note-cursor-ie .fwr-annot-text-parent,.fwr-typewriter-cursor .fwr-annot-typewriter-parent,.fwr-typewriter-cursor-ie .fwr-annot-typewriter-parent {
	cursor:auto;
}